000000000000009e <bubble_a>:
  9e:   55                      push   %rbp
  9f:   48 89 e5                mov    %rsp,%rbp
  a2:   48 89 7d e8             mov    %rdi,-0x18(%rbp)
  a6:   89 75 e4                mov    %esi,-0x1c(%rbp)
  a9:   c7 45 f8 01 00 00 00    movl   $0x1,-0x8(%rbp)
  b0:   e9 ba 00 00 00          jmpq   16f <bubble_a+0xd1>
  b5:   8b 45 f8                mov    -0x8(%rbp),%eax
  b8:   83 e8 01                sub    $0x1,%eax
  bb:   89 45 f4                mov    %eax,-0xc(%rbp)
  be:   e9 9e 00 00 00          jmpq   161 <bubble_a+0xc3>
  c3:   8b 45 f4                mov    -0xc(%rbp),%eax
  c6:   48 98                   cltq   
  c8:   48 83 c0 01             add    $0x1,%rax
  cc:   48 8d 14 85 00 00 00    lea    0x0(,%rax,4),%rdx
  d3:   00 
  d4:   48 8b 45 e8             mov    -0x18(%rbp),%rax
  d8:   48 01 d0                add    %rdx,%rax
  db:   8b 10                   mov    (%rax),%edx
  dd:   8b 45 f4                mov    -0xc(%rbp),%eax
  e0:   48 98                   cltq   
  e2:   48 8d 0c 85 00 00 00    lea    0x0(,%rax,4),%rcx
  e9:   00 
  ea:   48 8b 45 e8             mov    -0x18(%rbp),%rax
  ee:   48 01 c8                add    %rcx,%rax
  f1:   8b 00                   mov    (%rax),%eax
  f3:   39 c2                   cmp    %eax,%edx
  f5:   7d 66                   jge    15d <bubble_a+0xbf>
  f7:   8b 45 f4                mov    -0xc(%rbp),%eax
  fa:   48 98                   cltq   
  fc:   48 83 c0 01             add    $0x1,%rax
 100:   48 8d 14 85 00 00 00    lea    0x0(,%rax,4),%rdx
 107:   00 
 108:   48 8b 45 e8             mov    -0x18(%rbp),%rax
 10c:   48 01 d0                add    %rdx,%rax
 10f:   8b 00                   mov    (%rax),%eax
 111:   89 45 fc                mov    %eax,-0x4(%rbp)
 114:   8b 45 f4                mov    -0xc(%rbp),%eax
 117:   48 98                   cltq   
 119:   48 83 c0 01             add    $0x1,%rax
 11d:   48 8d 14 85 00 00 00    lea    0x0(,%rax,4),%rdx
 124:   00 
 125:   48 8b 45 e8             mov    -0x18(%rbp),%rax
 129:   48 01 c2                add    %rax,%rdx
 12c:   8b 45 f4                mov    -0xc(%rbp),%eax
 12f:   48 98                   cltq   
 131:   48 8d 0c 85 00 00 00    lea    0x0(,%rax,4),%rcx
 138:   00 
 139:   48 8b 45 e8             mov    -0x18(%rbp),%rax
 13d:   48 01 c8                add    %rcx,%rax
 140:   8b 00                   mov    (%rax),%eax
 142:   89 02                   mov    %eax,(%rdx)
 144:   8b 45 f4                mov    -0xc(%rbp),%eax
 147:   48 98                   cltq   
 149:   48 8d 14 85 00 00 00    lea    0x0(,%rax,4),%rdx
 150:   00 
 151:   48 8b 45 e8             mov    -0x18(%rbp),%rax
 155:   48 01 c2                add    %rax,%rdx
 158:   8b 45 fc                mov    -0x4(%rbp),%eax
 15b:   89 02                   mov    %eax,(%rdx)
 15d:   83 6d f4 01             subl   $0x1,-0xc(%rbp)
 161:   83 7d f4 00             cmpl   $0x0,-0xc(%rbp)
 165:   0f 89 58 ff ff ff       jns    c3 <bubble_a+0x25>
 16b:   83 45 f8 01             addl   $0x1,-0x8(%rbp)
 16f:   8b 45 f8                mov    -0x8(%rbp),%eax
 172:   3b 45 e4                cmp    -0x1c(%rbp),%eax
 175:   0f 8c 3a ff ff ff       jl     b5 <bubble_a+0x17>
 17b:   90                      nop
 17c:   5d                      pop    %rbp
 17d:   c3                      retq   